iT邦幫忙

2026 iThome 鐵人賽

DAY 11
0
Software Development

C++ 套件管理器求生指南 Conan vs Vcpkg系列 第 11 篇

D11:vcpkg 的 triplet 是什麼碗糕?

  • 分享至 

  • xImage
  •  

昨天跟前天的範例中,如果你用 Windows,你一定發現了編譯出來的執行檔旁邊,有個 fmt.dll。

我看到這個 DLL 就覺得很煩。

難道不能把把函式庫全部打包起來,只產出一個執行檔就好了?
我把執行檔給同事,還要連同旁邊的 DLL 一起給,不然程式就跑不起來?

這些問題的答案就在 triplet 裡面。

今天的目標:

  1. 搞懂 triplet 什麼
  2. triplet 檔案裡面寫了什麼
  3. vcpkg 怎麼挑選 triplet
  4. 在 CMake 和 Visual Studio 裡換成靜態連結
  5. 寫一個自己的 triplet

triplet 是什麼?就是一個 CMake 檔!


上一篇
D10:Visual Studio 搭配 vcpkg 套件管理器
系列文
C++ 套件管理器求生指南 Conan vs Vcpkg 共 11 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言